< previous page page_491 next page >

Page 491
9f8044bafea36a1f728739c0bb58ef4c.gif
To reorganize, when necessary, the domain that will use the application so as to optimize the usefulness of the application and the components in it
9f8044bafea36a1f728739c0bb58ef4c.gif
To make sure all project teams are aware of (and trained in) the control or component being evaluated or implemented so that all opportunities for reuse are available
9f8044bafea36a1f728739c0bb58ef4c.gif
6. What is a strategy for incorporating third-party controls over a period of time?
9f8044bafea36a1f728739c0bb58ef4c.gif
Incorporating third-party controls and components early on involves cost and little reuse. Plan on little benefit over the first few months and possibly the first year or two. In time, reuse of the control will increase the return on investment substantiallyand incrementally, as increases in technology, competition, and upgrades of the controls reduce the increase of returns on investment.
9f8044bafea36a1f728739c0bb58ef4c.gif
7. What strategies might you use in evaluating third-party controls if you don't have an evaluation committee?
9f8044bafea36a1f728739c0bb58ef4c.gif
Accepting proposals from in-house developers
9f8044bafea36a1f728739c0bb58ef4c.gif
Accepting proposals directly from third-party vendors
9f8044bafea36a1f728739c0bb58ef4c.gif
Measuring use cases against proposals
Day 8
9f8044bafea36a1f728739c0bb58ef4c.gif
1. What testing activities should you, as an object-oriented Visual Basic developer, know?
9f8044bafea36a1f728739c0bb58ef4c.gif
Distributed portability testing, integration testing, graphical user interface testing, regression testing, positive testing, negative testing, and beta testing.
9f8044bafea36a1f728739c0bb58ef4c.gif
2. What's the importance of code inspections?
9f8044bafea36a1f728739c0bb58ef4c.gif
Inspections give a chance for your peers and architects to review your code and design models, praise the good parts, and offer constructive, positive criticism of discovered flaws.
9f8044bafea36a1f728739c0bb58ef4c.gif
3. What two method responsibilities are examples, respectively, of precondition and postcondition processing?
9f8044bafea36a1f728739c0bb58ef4c.gif
Argument data type checking and return data type checking.
9f8044bafea36a1f728739c0bb58ef4c.gif
4. When is it necessary to check the data type of an argument?
9f8044bafea36a1f728739c0bb58ef4c.gif
When the argument is of the Variant type and your local processing requires a specific type for a given private method.
9f8044bafea36a1f728739c0bb58ef4c.gif
5. Why is the development of business applications complex?

 
< previous page page_491 next page >

If you like this book, buy it!